package com.be.beadmin.product.entity;

import com.be.beadmin.common.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * @Author Jiahao Liu
 * @CreateTime 2023-04-03
 * @Description 图纸打印
 */
@Entity
@Table(name="T_OM_DrawingPrintHst")
@Getter
@Setter
public class DrawingPrintHst extends BaseEntity {

    @Column(name = "ProductCode",columnDefinition = "VARCHAR(50) COMMENT '产品/柜体编号' ")
    private String productCode;

    @Column(name = "WorkOrderInforId",columnDefinition = "VARCHAR(50) COMMENT '工单Id' ")
    private String workOrderInforId;

    @Column(name = "ProductDrawingInfoId",columnDefinition = "VARCHAR(50) COMMENT '柜体图纸id' ")
    private String productDrawingInfoId;

    @Column(name = "DrawingCode",columnDefinition = "VARCHAR(50) COMMENT '图纸编号' ")
    private String drawingCode;

    @Column(name = "DrawingSequence",columnDefinition = "VARCHAR(50) COMMENT '柜体图纸序号' ")
    private String drawingSequence;

    @Column(name = "DrawingDesc",columnDefinition = "text COMMENT '柜体图纸描述' ")
    private String drawingDesc;

    @Column(name = "DrawingUrl",columnDefinition = "text COMMENT '柜体图纸链接' ")
    private String drawingUrl;

    @Column(name = "PrintTime",columnDefinition = "datetime COMMENT '打印时间' ")
    private Date printTime;

    @Column(name = "PrintBy",columnDefinition = "VARCHAR(50) COMMENT '打印人员' ")
    private String printBy;
}
